Research on CPU Workload Prediction and Balancing in Cloud Environment
نویسندگان
چکیده
Servers workload in the cloud environment should be balanced in order to achieve high efficiency and reduce resources consuming. One of the solutions is based on workload prediction, and design a proper load migration and balancing strategy. For the ease of discussion, we focus on CPU workload only in this paper. Specifically, considering the characteristics of workload, such as the strong correlation with time, we employ a time-series based two-step method to predict the CPU workload for both individual physical server and the cluster. Then, with the knowledge of the cluster workload, we design a strategy for workload migration and load balancing. Besides, we conduct extensive experiments to evaluate our method.
منابع مشابه
A Method for Measuring Energy Consumption in IaaS Cloud
The ability to measure the energy consumed by cloud infrastructure is a crucial step towards the development of energy efficiency policies in the cloud infrastructure. There are hardware-based and software-based methods of measuring energy usage in cloud infrastructure. However, most hardware-based energy measurement methods measure the energy consumed system-wide - including the energy lost in...
متن کاملLoad Balancing in Cloud Computing
Cloud computing helps to share data and provide many resources to users. Users pay only for those resources as much they used. Cloud computing stores the data and distributed resources in the open environment. The amount of data storage increases quickly in open environment. So, load balancing is a main challenge in cloud environment. Load balancing is helped to distribute the dynamic workload ...
متن کاملGASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملA Review on Sla Aware Load Balancing Algorithm Using Join-idle Queue in Cloud Computing
The emerging technology in the area of Information technology is Cloud Computing. Cloud Computing is the term associated with the virtualization, networking, software and services offered by web. The elements involved in cloud computing are clients, datacenter and distributed server. One of the main problems in cloud computing is load balancing. Balancing the load means to distribute the worklo...
متن کاملMonitoring and Analysis of CPU load relationships between Host and Guests in a Cloud Networking Infrastructure
Cloud computing has been a fast-growing business of the IT sector in the recent years as it favors hardware resource sharing by reducing the infrastructure maintenance costs and promising improved resource utilization and energy efficiency to the service providers and customers. Cloud Service Providers, CSP, implement load management techniques for effective allocation of resources based on nee...
متن کامل